package com.wicket.okrframework.base.service;

import com.wicket.okrframework.dal.po.mbg.Position;
import com.wicket.okrframework.base.service.dto.req.*;
// import com.wicket.okrframework.base.service.dto.res.*;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MPositionService {
/**
   * 1-3-05新增职务
   */
    String addPosition(Position position);
/**
   * 1-3-05修改职务
   */
    boolean updatePosition(Position position);
/**
   * 1-3-05删除职务
   */
    boolean deletePosition(String positionId );
/**
   * 1-3-05查询职务详情
   */
    Position queryPositionDetail(QueryPositionDetailReq reqDto);
/**
   * 1-3-05查询职务列表
   */
    List<Position> queryPositionList(QueryPositionListReq reqDto);
/**
   * 1-3-05批量查询职务列表
   */
    List<Position> batchQueryPositionList(BatchQueryPositionListReq reqDto);
/**
   * M1查询职务测试列表
   */
    List<Position> queryPositionTestDataList(Position position);
/**
   * M1批量删职务测试
   */
    boolean batchDeletePositionTestData(List<String> reqDto);
//
}

